package com.ayf.payment.game.api.entity;

import com.ayf.payment.game.api.entity.base.BaseEntity;

import javax.persistence.Column;
import javax.persistence.Table;
import java.util.Date;

@Table(name = "g_login_history")
public class LoginHistory extends BaseEntity {

    /**
     * 商户号
     */
    @Column(name = "merchant_id")
    private Integer merchantId;

    /**
     * 登录时间
     */
    @Column(name = "login_time")
    private Date loginTime;

    /**
     * ip
     */
    @Column(name = "login_ip")
    private String loginIp;

    /**
     * 登录城市
     */
    @Column(name = "login_city")
    private String loginCity;

    /**
     * 登录系统：Windows;Mac;Phone
     */
    @Column(name = "login_system")
    private String loginSystem;

    /**
     * 获取商户号
     *
     * @return merchant_id - 商户号
     */
    public Integer getMerchantId() {
        return merchantId;
    }

    /**
     * 设置商户号
     *
     * @param merchantId 商户号
     */
    public void setMerchantId(Integer merchantId) {
        this.merchantId = merchantId;
    }

    /**
     * 获取登录时间
     *
     * @return login_time - 登录时间
     */
    public Date getLoginTime() {
        return loginTime;
    }

    /**
     * 设置登录时间
     *
     * @param loginTime 登录时间
     */
    public void setLoginTime(Date loginTime) {
        this.loginTime = loginTime;
    }

    /**
     * 获取ip
     *
     * @return login_ip - ip
     */
    public String getLoginIp() {
        return loginIp;
    }

    /**
     * 设置ip
     *
     * @param loginIp ip
     */
    public void setLoginIp(String loginIp) {
        this.loginIp = loginIp;
    }

    /**
     * 获取登录城市
     *
     * @return login_city - 登录城市
     */
    public String getLoginCity() {
        return loginCity;
    }

    /**
     * 设置登录城市
     *
     * @param loginCity 登录城市
     */
    public void setLoginCity(String loginCity) {
        this.loginCity = loginCity;
    }

    /**
     * 获取登录系统：Windows;Mac;Phone
     *
     * @return login_system - 登录系统：Windows;Mac;Phone
     */
    public String getLoginSystem() {
        return loginSystem;
    }

    /**
     * 设置登录系统：Windows;Mac;Phone
     *
     * @param loginSystem 登录系统：Windows;Mac;Phone
     */
    public void setLoginSystem(String loginSystem) {
        this.loginSystem = loginSystem;
    }
}